public class Solution7 {
    public int reverse(int x) {
        String s=String.valueOf(x);
        boolean flag=false;
        if (s.charAt(0)=='-'){
            flag=true;
            s=s.substring(1);
        }
        String s1=new StringBuilder(s).reverse().toString();
        if (!flag){
            if (s1.length()==10 && s1.compareTo("2147483647")>0){
                return 0;
            }else{
                return Integer.parseInt(s1);
            }
        }else{
            if (s1.length()==10 && s1.compareTo("2147483648")>0){
                return 0;
            }else{
                return -Integer.parseInt(s1);
            }
        }
    }

    public static void main(String[] args) {
        System.out.println(new Solution7().reverse(-120));
    }
}
